package com.sxx.mall.product.vo;

import com.sxx.mall.product.entity.SkuImagesEntity;
import com.sxx.mall.product.entity.SkuInfoEntity;
import com.sxx.mall.product.entity.SpuInfoDescEntity;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @Auther: sunxx
 * @Date: 2024/8/12 - 08 - 12 - 12:10
 * @Description: com.sxx.mall.product.vo
 * @version: 1.0
 */
/**
 * 商品详情页的数据对象
 */
@Data
public class ItemVO {
    // 1.sku的基本信息 pms_sku_info
    SkuInfoEntity info;
    //是否有库存
    boolean hasStock = true;
    // 2.sku的图片信息pms_sku_images
    List<SkuImagesEntity> images;
    // 3.获取spu中的销售属性的组合
    List<SkuItemSaleAttrVo> saleAttrs;
    // 4.获取SPU的介绍
    List<SpuInfoDescEntity> desc;

    // 5.获取SPU的规格参数
    List<SpuItemGroupAttrVo> baseAttrs;

}
